package experiment;

/**
 * @Author:云尚
 * @Description:
 * 通过可变参数计算n个数的最大值，最小值，和，平均值。
 */
public class Demo4 {
    void method(int... args) {
        int max = args[0];
        int min = args[0];
        int sum = 0;
        int avg = 0;
        //2,判断最大值和最小值
        for (int i = 0; i < args.length; i++) {
            if (max < args[i]) {
                max = args[i];
            }
            if (min > args[i]) {
                min = args[i];
            }
            sum = sum + args[i];
        }
        avg = sum / args.length;
        System.out.println("最大值：" + max);
        System.out.println("最小值：" + min);
        System.out.println("和是：" + sum);
        System.out.println("平均值是：" + avg);
    }

    public static void main(String[] args) {
        Demo4 demo4=new Demo4();
        demo4.method(1,2,3,4,5);
    }
}
